Implementing Temporal Type Constructors for Music Programming
نویسنده
چکیده
Applied to musical DSP programming, temporal type constructors enable high-level expression of sample-level algorithms. However, realizing this promise is not trivial. This work explains why, and describes a practical realization. This realization presents a functional interface onto a back end of interlinked objects. Its speed is a factor of two to ten off that of C++.
منابع مشابه
Temporal type constructors for computer music programming
This paper introduces temporal type constructors to computer music programming, and shows how they make languages more expressive. Music programming involves timestructured data types such as audio, MIDI, control signals, and streams of spectral frames. Each computer music language supplies some fixed set of these. Temporal type constructors are instead a way for the programmer to invent these ...
متن کاملWorking with Spatio-temporal Data Type
Several aspects of spatiotemporal databases have been explored in past decades, ranging from basic data structure to query processing and indexing. But today, operational temporal GIS does not exist. The key impediments have been the complexity of integrating space and time and the lack of standards. OpenGIS standards for simple feature access (spatial type) do exist, but unlike the spatial typ...
متن کاملAn Experimental Classification of the Programming Patterns for Scheduling in Computer Music Programming
How to schedule a desired temporal pattern is one of the most elementary issues to consider when implementing a computer music system, and there already exist several major programming patterns for scheduling. However, such computer music-specific programming patterns seem to not be discussed as frequently as general programming patterns, and thus there may still be some necessity for additiona...
متن کاملSubtyping for Object Type Constructors
Object type constructors have been introduced as an approach to adding container object types to a language with type inference. Useful subtyping for object type constructors requires a flexible subtype rule for type constructors that is not simply the pointwise extension of subtyping for types. At the same time, subtyping should avoid requiring run-time type checks, as in the Java subtype rule...
متن کاملAbstract Type Constructors for Java-like Languages
Type Constructors for Java-like Languages Philippe Altherr and Vincent Cremet
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001